Big Huge Thesaurus

Sedum acre

noun

sounds kind of like